package com.lsh.payment.core.model.payenum.cmpay;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * Project Name: lsh-payment
 *
 * @author peter
 * @date 19/4/18
 * 北京链商电子商务有限公司
 * Package
 * desc:
 */
@Getter
@AllArgsConstructor
public enum CmBizOrderStatus {
    /**
     * 订单状态
     */
    CREATED("CREATED","订单已创建/支付中"),
    PAID("PAID","订单支付成功-PAID"),
    PAY_CANCELED("PAY_CANCELED","支付失败并且已经成功充正-PAY_CANCELED"),
    PAY_ERROR("PAY_ERROR","支付失败，不确定是否已经成功充正,请联系收钱吧客服确认是否支付成功"),
    REFUNDED("REFUNDED","已成功全额退款-REFUNDED"),
    PARTIAL_REFUNDED("PARTIAL_REFUNDED","已成功部分退款-PARTIAL_REFUNDED"),
    REFUND_ERROR("REFUND_ERROR","退款失败并且不确定第三方支付通道的最终退款状态"),
    CANCELED("CANCELED","客户端发起的撤单已成功-CANCELED"),
    CANCEL_INPROGRESS("CANCEL_INPROGRESS","撤单进行中"),
    CANCEL_ERROR("CANCEL_ERROR","客户端发起的撤单失败并且不确定第三方支付通道的最终状态");

    private String code;

    private String content;
}
